﻿using Pe.Petecos.Comercial.Infraestructura.Model.Base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Pe.Petecos.Comercial.Infraestructura.Model.Ventas
{
    public class ComprobantePagoEntity : Entity
    {
        public int CodigoComprobantePago { get; set; }
        public int CodigoOrdenCompra { get; set; }
        public string TipoComprobanteOrden { get; set; }
        public string NumeroComprobanteApagar { get; set; }
        public string CodigoMoneda { get; set; }
        public int CodigoProveedor { get; set; }
        public string NombreProveedor { get; set; }
        public bool AdelantoCuotas { get; set; }
        public int? NumeroCuotas { get; set; }
        public int? NumeroCuotaActual { get; set; }
        public decimal MontoComprobante { get; set; }
        public DateTime FechaPago { get; set; }
        public DateTime? FechaProgramada { get; set; }
        public string Observaciones { get; set; }

        public string CodigoEstado { get; set; }
        public string NombreEstado { get; set; }
        public string UsuarioCreacion { get; set; }
        public DateTime FechaCreacion { get; set; }
        public string UsuarioModificacion { get; set; }
        public DateTime? FechaModificacion { get; set; }
    }
}
